// typedef

#include <stdio.h>

// typedef 原名 定义的新名字
typedef long int64_t;
typedef struct ADate
{
    int month;
    int day;
    int year;
} Date;
// 把 struct ADate 重新声明为 Date

int main(int argc, char const *argv[])
{
    printf("%d\n", sizeof(Date));
    printf("%d\n", sizeof(struct ADate));
    long a;
    int64_t b = 100000000;

    Date d = {03, 18, 2021};

    // 10个字符指针的数组
    typedef char* Strings[10];
    Strings str;
    str[1] = "Hello World";
    printf("%s\n", str[1]);
    printf("sizeof(str) = %d\n", sizeof(str));
    
    return 0;
}